/*****************************************************************************/
/*!	\file		UserInput.h
 *	\brief		Header file for the YX-PIS Example
 *	\par		Dalian Yunxing Tech Co., Ltd.
 *
 *				Dalian, China
 *				Phone   : +86 (411) 8825 4852
 *				Email   : yx@yunxing.tech
 */
/*****************************************************************************/
#ifndef USER_INPUT_INCLUDED
#define USER_INPUT_INCLUDED 1

#include <stdio.h>
#include "ExampleTypes.h"
#include "IEC61850Types.h"

enum UserCommands GetServerCommandFromUser();
enum UserCommands GetClientCommandFromUser();
Boolean GetBooleanFromUser();
S32 GetInteger32FromUser();
S32 GetCommIndexFromUser();
S8 GetIndexForArray();
Float32 GetFloat32FromUser();
unsigned int GetIndexFromUser();
void GetFileNameFromUser(char* messageString, char* userInput);
IEC61850_TimeStamp* GetIEC61850TimeFromUser();

#endif
